@charset "utf-8";

ul.nav-tabs li{position:static;}
.tabs_more_home{
  position:absolute;top:15px;right:0;display:none;
  font-size:14px;border:none;background:none;
  padding-left:25px;
}
ul.nav-tabs li.active .tabs_more_home{display:block;}
.tabs_more_home a{
  font-size: 14px;
  font-weight: 400;
  float: left;
}
.tabs_more_home a:hover {color: #ffa200;}
.comm_h1{position:relative;padding:0px;margin:0px;height:46px;border-bottom: 2px solid #c4ceda;}
.comm_h1 span,ul.nav-tabs li > a.a_tabs{
  float:left;
  font-weight:400;
  font-size:18px;
/*   border:1px solid transparent; */
  color:#444;
  /*! padding: 0px 20px; */
  height:46px;
  line-height:46px;
  position: relative;
  /*! border-radius: 10px 10px 0 10px; */
  background:#dde1e7;
}
.comm_h1 span,
ul.nav-tabs li:hover > a.a_tabs,
ul.nav-tabs li.active > a.a_tabs{
  color:#0b4590;
  background:none;
  font-size: 20px;
  font-weight: 700;
  /*! border: none; */
  border-bottom: 3px solid #0b4590;
}
/* .comm_h1{border-bottom:3px solid #c4ceda;border-radius: 0px 0px 0px 10px;} */
.comm_h1 span img{margin-left:0px;margin-right:8px;}
a.comm_more{
  font-size:14px;color:#afafaf;padding:15px 0 0 0 ;
  background:none;
  border:none;}
a.comm_more:hover{color:#0b4590;}

.secondpart {background: url() repeat-x bottom center #ebf6fb;padding: 28px 0 28px 0;}

/* ----------- */
.mod1_left1_img{text-align:left;}
.mod1_left1_img a{
  display: block;
  overflow: hidden;
  position: relative;
  border-radius: 5px;
}
.mod1_left1_img a img{border-radius: 5px;width:100%;max-width:165px;max-height:101px;min-height: 100px;}
.mod1_left1_img a img{ 
  -webkit-transition: all 0.5s; 
  -moz-transition: all 0.5s; 
  -o-transition: all 0.5s;
}
.mod1_left1_img a img:hover {
  -webkit-transform: scale(1.1); 
  -moz-transform: scale(1.1); 
  -o-transform: scale(1.1); 
  -ms-transform: scale(1.1); 
}
.mod1_left1_img a::before {
    position: absolute;
    top: 0;
    left: -75%;
    z-index: 2;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg);
}

.mod1_left1_img a:hover::before {
    -webkit-animation: shine .75s;
    animation: shine .75s;
}

@-webkit-keyframes shine {
    100% {
        left: 125%;
    }
}

@keyframes shine {
    100% {
        left: 125%;
    }
}

.mod1_left1_img a{color:#444;}
.mod1_left1_img a:hover{color:#f09236;}
.mod1_left1_text{margin-top:-5px;}
.mod1_left1_text h4{margin:0px;}
.mod1_left1_text h4 a{
  font-size:16px;
  padding-top:5px;
  color:#000;
  font-weight: bold;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  line-height: 24px;
  white-space:inherit;
  height: 50px;
  margin-bottom: 10px;
}
.mod1_left1_text h4 a:hover{color:#f69806;}
.mod1_left1_text h4 .time{
  float: right;
  font-family: Arial;
  color: #afafaf;
  font-size: 14px;
}

.main_mod1_b_text .comment_list{margin-top:10px;}
.main_mod1_b_text .comment_list li{
  border-bottom: 1px dashed #e4e4e4;
  padding:4px 0px 5px 15px;
  height: 40px;
  overflow: hidden;
}
@media (max-width: 991px){
  .main_mod1_b_text .comment_list li{
    height:auto;
    overflow:inherit;
    }
}
.main_mod1_b_text .comment_list li a:hover{color:#004ea2;}

.main_mod1_b_text .comment_list_sy{margin-top:10px;}
.main_mod1_b_text .comment_list_sy li{
  border-bottom: 1px dashed #e4e4e4;
  padding:4px 0px 5px 15px;
  height: 40px;
  overflow: hidden;
}
@media (max-width: 991px){
  .main_mod1_b_text .comment_list_sy li{
    height:auto;
    overflow:inherit;
    }
}
.main_mod1_b_text .comment_list_sy li a:hover{color:#004ea2;}

@media (max-width: 991px){
  .mod1_left1_text h4 a{
    display: block;
      -webkit-box-orient: inherit;
      -webkit-line-clamp: inherit;
      overflow: hidden;
      white-space:inherit;
      font-size: 16px;
      line-height: 24px;
  }
}
@media (max-width: 768px){
  .mod1_left1_img{text-align:center;}
  .main_mod2 > .row{margin:0px;}
}
@media (max-width: 480px){
  .mod1_left1_text h4 a{padding-top:3px;} 
}


.right_a .marquee-1{
  width:100%; 
  height:306px;
  border:none; 
  overflow:hidden; 
  margin: 0;
  padding: 0;
  margin-top: 10px;
}
.right_a.reset_bg{
  background: url(nwipb_ggbg.png) repeat-x top center #1d4670;
  padding: 0 15px 12px 15px;
  border-radius: 10px;
}
@media (max-width: 1200px) and (min-width:992px){
  .right_a .marquee-1{
    width:100%; 
    height:274px;
    border:none; 
    overflow:hidden; 
    margin: 0;
    padding: 0;
    margin-top: 20px;
  }
  .right_a ul.nav-tabs li > a.a_tabs{
    padding: 0px 5px;
  }
}

/*通知公告*/
.indexggbox {
	height: auto;
	overflow: hidden;
	border-top: #e5ecf5 solid 2px;
	border-bottom: #e5ecf5 solid 2px;
	border-left: #e5ecf5 solid 2px;
	border-right: #e5ecf5 solid 2px;
	background: #e5ecf59c;
}


.right_mod_list{margin-top:10px;}
.right_mod_list .row{margin:0px -10px;}
.right_mod_list a{padding:5px 10px;}
.right_mod_list a img {width:100%; border-radius: 8px;height: 60px;}

/* 首页连接
=================================*/
.main_mod4 {padding-top:15px;margin:5px auto 5px auto;}
#scrollbox ul {
float: left;
overflow:hidden;
margin:0px;
padding:0px;margin-top:10px;
}
#scrollbox ul LI {
float:left;
vertical-align:top;
font-size:12px;
line-height:18px;min-height:18px;
text-align:center;
padding:0px 0px;
margin: 0px 5px;
overflow:hidden;
}
#scrollbox ul LI a{float:left;width:100%;}
#scrollbox ul LI img{ width:auto;height:auto;border:0px;}

@media (min-width: 1200px) and (max-width:1365px){
  #scrollbox ul LI {
  float:left;vertical-align:top;font-size:12px;
  line-height:18px;min-height:18px;
  text-align:center;
  /* padding:0px 40px; */
  overflow:hidden;}
}
@media (min-width: 992px) and (max-width:1199px){
  #scrollbox ul LI img{ width:100%;height:auto;border:0px;}
  #scrollbox ul LI {
  float:left;vertical-align:top;font-size:12px;
  line-height:18px;min-height:18px;
  text-align:center;padding:0px 3px;
  overflow:hidden;}
}
@media (min-width: 768px) and (max-width:991px){
  #scrollbox ul LI img{ width:291px;height:auto;border:0px;}
  #scrollbox ul LI {
  float:left;vertical-align:top;font-size:12px;
  line-height:18px;min-height:18px;
  text-align:center;padding:0px 0px;
  margin: 0px 22px;
  overflow:hidden;}
}
@media screen and (max-width: 992px){
 #scrollbox ul LI img{ width:100%;height:auto;border:0px;}
}
@media screen and (max-width: 767px){
  .main_mod4 {padding:0px 15px;}
   #scrollbox ul LI img{ width:291px;height:auto;border:0px;}
   #scrollbox ul LI {
    float:left;vertical-align:top;font-size:12px;
    line-height:18px;min-height:18px;
    text-align:center;padding:0px 0px;
    margin: 0px 20px;
    overflow:hidden;}
  .main_mod4 table th{display:none;}
}

/* end
=================================*/

.home_container .comm_h1.reset{
  border-bottom: 2px solid #c4ceda;
  border-radius: 0px 0px 0px 2px;
}
.home_container .comm_h1.reset  span.fl{
  /*! background: transparent; */
  /*! border-radius: 0; */
  color: #0b4590;
  font-weight: 700;
  font-size: 20px;
  /*! margin-left: 0; */
}

ul.nav-tabs li > a.a_tabs {
  color: #013985;
  background:none;
  border: none;
  padding:0 10px;
}
ul.nav-tabs li:hover > a.a_tabs, ul.nav-tabs li.active > a.a_tabs{
  background: #234085;
  color: #fff;
  
  border-left: none;
  border-top: none;
  border-right: none;
}
/*---------------图标链接---------------------*/
.win-ico {overflow: hidden;width: 100%;float: center;}
.win-ico li {width: 108px;height: 99px;background: #f7fcff;border: #6bb0e3 solid 2px;padding: 18px 0 0 0;margin-right: 24.8px;float: left;border-radius: 3px;}
.win-ico li:last-child {margin-right: 0px;margin-bottom: 0px;}
.win-ico li:hover {border: #247bbd solid 2px;}
.win-ico p {color: #1078c8;margin: 8px 0 0 0;font-size: 14px;text-align: center;}
.win-ico a:hover p {color: #0361a9;}
@media (max-width: 1199px) {
	.win-ico{width: 100%;}
	.win-ico li {width: 86px;margin-right: 10px;}
	.win-ico p {font-size: 12px;}
}
@media (max-width: 991px) {
	.win-ico{width: 100%;margin-top: 20px;}
	.win-ico li {width: 17.2%;margin-right: 25px;}
	.win-ico p {font-size: 14px;}
}
@media (max-width: 767px) {
	.win-ico li {width: 16.2%;margin-right: 16px;padding: 8px 0 6px 0;height: auto;}
	.win-ico p {font-size: 12px;line-height: 16px;padding: 0 6px;}
}
@media (max-width: 320px) {
	.win-ico li {width: 100%;margin: 0 0 15px 0;padding: 8px 0 6px 0;height: auto;}
}
.swipslider {
  position: relative;
  overflow: hidden;
  display: block;
  padding-top: 99px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .swipslider .sw-slides {
    display: block;
    padding: 0;
    list-style: none;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    font-size: 0;
    -webkit-transform: translateX(0);
            transform: translateX(0);
    position: absolute;
    bottom: 0; }
  .swipslider .sw-slide {
    width: 100%;
    height: 75%;
    margin: auto;
    display: inline-block;
    position: relative; }
    .swipslider .sw-slide > img {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      max-height: 100%;
      max-width: 100%;
      margin-left: auto;
      margin-right: auto;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
    .swipslider .sw-slide .sw-content {
      width: 100%;
      height: 100%;
      margin-left: 0;
      margin-right: 0;
      font-size: 14px; }

.sw-bullet {
  position: absolute;
  bottom: 3px;
  list-style: none;
  display: block;
  width: 100%;
  text-align: center;
  padding: 0;
  margin: 0; }
  .sw-bullet li {
    width: 13px;
    height: 6px;
    background-color: #dbdbdb;
    display: inline-block;
    cursor: pointer;
    transition: all .2s ease-out; }
    .sw-bullet li:hover {
      background-color: rgba(219, 219, 219, 0.6); }
    .sw-bullet li.active {
      background-color:#074aa5;
      box-shadow: 0 0 2px rgba(219, 219, 219, 0.6); }
    .sw-bullet li:not(:last-child) {
      margin-right: 5px; }
@media (max-width: 991px) {
	.swipslider {padding-top: 152px;}
}
@media (max-width: 767px) {
	.swipslider {padding-top: 91px;}
}


.Rightfixed {
	left: 50%; top: 400px; margin-left: 670px; position: fixed; z-index: 10; -webkit-transform: translateZ(0);
}
.Rightfixed img {
	width: 40px; margin-bottom: 2px; display: block; border-radius: 8px;
}
#returnTop {
	display: none;
}
#returnTopM {
	right: 20px; bottom: 20px; display: none; position: fixed; z-index: 20;
}
.RF_box {
	position: relative;
}
.Rightfixed .RF_rem {
	left: -385px; width: 375px; height: 500px; bottom: -260px; display: none; position: absolute;
}
.RF_wx:hover .RF_rem {
	display: block;
}
@media screen and (max-width:1366px) and (min-width:1024px)
{
.Rightfixed {
	left: auto; right: 0px; margin-left: 0px; z-index: 20;
}
.ztBox img{width:200px; height:60px; float:left; margin:20px 20px 10px 0}
.ztBox{width:auto}
}


.ztBox img{width:100%;max-width:250px;max-height:75px; float:left; margin:20px 20px 10px 0}
.ztBox {width:100%}
.zt_more{font-size:12px; text-align:center; margin:20px 0 0}

.events { width:100%;}
.events dl { margin:0px;}
.events dd{ overflow: hidden;margin-top: 10px;padding-bottom: 5px;border-bottom: #d1dbea solid 1px;}
.events dd:last-child {margin-bottom: 0px;padding-bottom: 0px;border-bottom: 0px;}
.events dd span{ float:left;color:#ff9c00;text-align:center;width:57px;font-size:26px;font-weight: 700;line-height: 36px;background: url(datebg.png) no-repeat top center;font-family: Arial;overflow: hidden;margin-right: 14px;}
.events dd span b { background: #346092;text-align: center; line-height: 26px; font-size: 12px; display: block; color:#fff;}
.events dd .hdtitle { overflow:hidden; display:block; color:#535353;}
.events dd .hdtitle a{ overflow:hidden; line-height:19px; color:#000000; font-size:15px; text-decoration:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;/*text-overflow: ellipsis;white-space: nowrap;-webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;*/}
.events dd .hdtitle a > img { display: inline-block; margin-left:6px;}
.events dd .hdtitle a:hover {COLOR: #326ea2; }
.events dd .hdtitle p { font-size:13px; color:#7b7b7b; line-height:19px;margin: 7px 0 0 0;}
@media (max-width: 1199px) {
	
}
@media (max-width: 991px) {
	
}
@media (max-width: 767px) {
	.events dd .hdtitle a{ white-space: normal;}
}

/* ----------- */
.right_mod3{padding:15px 0 0 0;}
    .right_mod3 .row{margin:0px 0px;}
    .right_mod3 a span{
    display:inline-block;
    vertical-align:middle;
    float: left;
    width: 100%;
    line-height: 50px;
    text-align:center;color:#fff;font-size:16px;height:50px;
  }
.right_mod3 a{margin-bottom:10px;}
.right_mod3 a span img{margin-right:5px;}
.right_mod3 a.mod3_a2 span{background: #356fae; 
     border-radius: 8px; background-size: 100% 60px;
	 box-shadow: 0px 0px 2px 0px #bebebe;
	 }
.right_mod3 a.mod3_a2 span:hover{
     box-shadow: 0px 0px 6px 5px #99ccff;
     }

.right_mod5{padding:15px 0 0 0;}
    .right_mod5 .row{margin:0px 0px;}
    .right_mod5 a span{
    display:inline-block;
    vertical-align:middle;
    float: left;
    width: 100%;
    line-height: 50px;
    text-align:center;color:#333;font-size:16px;height:50px;
  }
.right_mod5 a{margin-bottom:15px;}
.right_mod5 a span img{margin-right:5px;}
.right_mod5 a.mod3_a2 span{background: #e2e2e2; border-radius: 5px; background-size: 100% 60px;}
